package com.processmining.service;

import java.lang.reflect.InvocationTargetException;
import java.net.MalformedURLException;
import java.util.List;
import java.util.Map;

import org.deckfour.xes.model.XLog;

import com.processmining.entity.Algo;
import com.processmining.support.C_netFormatter.format.Formatter;
import com.processmining.util.MiningResult;
import com.processmining.util.request.MiningData;

import net.ProcessMining.models.heuristics.HeuristicsNet;

public interface IMiningService {
	MiningResult logMine(MiningData miningData,XLog eventLog,Algo alog,Map<String,Object> map) throws MalformedURLException, NoSuchMethodException, SecurityException, ClassNotFoundException, InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException; 
}
